<!--SIF Implementation Specification 2.2-6 (March 17, 2008)-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" targetNamespace="http://www.sifinfo.org/infrastructure/2.x" xmlns:sif="http://www.sifinfo.org/infrastructure/2.x" elementFormDefault="qualified">
  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="imports/xml/xml.xsd" />
  <xs:complexType name="OfficialStudentPeriodAttendanceType">
    <xs:complexContent>
      <xs:annotation>
        <xs:documentation>This object provides attendance for a student in the  context of a SectionInfo object.  It is used to represent the final/official attendance that has been assigned to a student.  Only one agent in a zone should generate events for this object.  That agent is responsible for receiving and validating all StudentPeriodAttendance events and 
for generating a corresponding OfficialStudentPeriodAttendance event once any unofficial events have been processed.</xs:documentation>
      </xs:annotation>
      <xs:extension base="sif:StudentPeriodAttendanceType">
        <xs:annotation>
          <xs:documentation>This object provides attendance for a student in the  context of a SectionInfo object.  It is used to represent the final/official attendance that has been assigned to a student.  Only one agent in a zone should generate events for this object.  That agent is responsible for receiving and validating all StudentPeriodAttendance events and 
for generating a corresponding OfficialStudentPeriodAttendance event once any unofficial events have been processed.</xs:documentation>
        </xs:annotation>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:element name="OfficialStudentPeriodAttendance" type="sif:OfficialStudentPeriodAttendanceType" />

</xs:schema>